package com.chezhujie.www.domain;

import java.util.Date;

import com.xy.core.init.mysql.BaseEntity;
import com.xy.core.init.mysql.annotation.Column;
import com.xy.core.init.mysql.annotation.Entity;
import com.xy.core.init.mysql.annotation.Id;
import com.xy.core.init.mysql.annotation.Table;

/**
 * 认证信息 --身份证 cy 2017年8月18日10:46:21
 */
@Entity
@Table(name = "is_identitycard", describe = "认证信息")
public class Identitycard extends BaseEntity {
	@Id
	@Column(describe = "主键", inputType = "hidden")
	private String identitycardId;
	@Column(describe = "用户ID", inputType = "hidden")
	private String userInfoId;
	@Column(describe = "真实姓名", inputType = "text")
	private String name;
	@Column(describe = "身份证号码", inputType = "text")
	private String idCard;
	@Column(describe = "身份证正面", inputType = "file")
	private String idCardFace;
	@Column(describe = "身份证背面", inputType = "file")
	private String idCardReverse;
	@Column(describe = "状态", inputType = "select",inputCode = "approvestatus")
	private Integer status; // 1认证成功 0 认证失败 -1 审核中
	@Column(describe = "认证时间", inputType = "date")
	private Date createTime;
	private Date createTimeStart;
	private Date createTimeEnd;
	public String getIdentitycardId() {
		return identitycardId;
	}
	public void setIdentitycardId(String identitycardId) {
		this.identitycardId = identitycardId;
	}
	public String getUserInfoId() {
		return userInfoId;
	}
	public void setUserInfoId(String userInfoId) {
		this.userInfoId = userInfoId;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getIdCard() {
		return idCard;
	}
	public void setIdCard(String idCard) {
		this.idCard = idCard;
	}
	public String getIdCardFace() {
		return idCardFace;
	}
	public void setIdCardFace(String idCardFace) {
		this.idCardFace = idCardFace;
	}
	public String getIdCardReverse() {
		return idCardReverse;
	}
	public void setIdCardReverse(String idCardReverse) {
		this.idCardReverse = idCardReverse;
	}
	public Integer getStatus() {
		return status;
	}
	public void setStatus(Integer status) {
		this.status = status;
	}
	
	public Date getCreateTime() {
		return createTime;
	}
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	public Date getCreateTimeStart() {
		return createTimeStart;
	}
	public void setCreateTimeStart(Date createTimeStart) {
		this.createTimeStart = createTimeStart;
	}
	public Date getCreateTimeEnd() {
		return createTimeEnd;
	}
	public void setCreateTimeEnd(Date createTimeEnd) {
		this.createTimeEnd = createTimeEnd;
	}


}
